class ChatControl {
  /**
   *    用户点击发送按钮的时候调用
   * @param {*} option {name:'ben',message:"asdfafasf",time:1314113131,type:'text/image/sound'}
   * @param {*} callback
   * @param {*} fail
   */
  add(option, callback, fail) {
    //当前端访问'/chat/add'时，会调用此函数
    /**
     * 1、获取option内容
     * 2、把option存入到mysql对应的数据表中
     * 3、如果成功，则返回所有的聊天记录
     * 4、如果失败，报错
     */
   
  }
  /**
   * 获取指定/所有的聊天记录
   * @param {*} option {name,startTime,endTime}
   * @param {*} callback
   * @param {*} fail
   */
  get(option, callback, fail) {
    /**
     * 假如option里没内容，则返回所有聊天记录
     * 假如option里有name，则返回该name对应的聊天记录
     * 假如option里有起止时间，则返回该时间段的所有聊天记录
     */
     callback([{
      id:"假数据",
    }])
  }
}
module.exports = {
  ChatControl: new ChatControl()
};
